pay (a visit) - German English Dictionary